在APACHE中通过IP地址限制移动设备的最佳方法

时间:2016-01-14 14:38:48

标签: apache .htaccess

我使用基于IP的限制,只允许少数设备访问我的网站。 我在htaccess文件中使用了以下代码:

deny from All
alloy from xxx.xxx.xx.xx

这工作正常,我只能从我的移动设备访问该网站。但过了一段时间后,我的手机的IP地址发生了变化,我无法从我的设备访问该网站。

那么,是否有任何万无一失的方法来限制站点访问某些设备,即使其IP发生了变化?

1 个答案:

答案 0 :(得分:0)

在这方面你的选择非常渺茫。您最好的选择是确保只为您设置VPN或ssh隧道。 Apache没有提供基于MAC地址进行过滤的方法(听起来像你要问的那样),但这并不是一个安全选项。

另一种选择是设置一个身份验证页面,仅供您访问。通过这种方式,您可以将您的网站带到世界各地,而无需每次IP更改时都进入并编辑.htaccess,这可能在任何时候发生。请参阅此链接以进一步详细说明:https://raspberrypi.stackexchange.com/questions/26156/make-a-web-server-accessible-only-to-specific-mac-addresses