我在 Ubuntu 14.04 上有一个可以正常工作的服务器。我正在尝试使用允许/拒绝块来限制对文件的访问:
<Files "login.php">
order deny,allow
deny from all
allow from 22.123.123.12
</Files>
Run Code Online (Sandbox Code Playgroud)
这成功地拒绝了所有用户并告诉他们“禁止访问。您无权访问...”。如果我删除“拒绝所有人”行,它允许我查看登录屏幕。
但是无论我做什么和调试,当我使用这个IP地址时,我都无法让它让我查看这个文件。“允许”语句似乎永远不起作用。
一些调试已经尝试过:
AllowOverride All
在我的主机配置中添加一个以确保文件/授权模块本身正在工作。其他可能相关的信息:
我开始怀疑由于某种原因服务器不认为我在这个 IP 地址,但无法弄清楚情况会如何。有任何想法吗?