限制对Apache中特定目录的访问

时间:2018-08-17 14:48:16

标签: apache

我知道有很多关于此的文档,并且它们都倾向于朝着相同的方向发展,但是对我来说却不起作用。这是我的问题:

我希望本地网络(192.168)中的用户可以访问index.html(在父目录中)和Monitor文件夹中的任何内容,但不能访问只能由localhost访问的私有文件夹。

这是我的httpd.conf:

 <Directory />

Order Deny,Allow
Deny from all
Allow from localhost
Allow from 192.168
Satisfy Any

</Directory>

<Directory /Monitor/>

Order Deny,Allow
Deny from all
Allow from localhost
Allow from 192.168
Satisfy Any


</Directory>

<Directory /private/>

Order Deny,Allow
Deny from all
Allow from localhost
Satisfy Any


</Directory>

在尝试了所有我认为有可能的可能性之后,至少现在是这样。我认为某些规则是重复的,不是必须的。

无论如何,局域网中的人都可以访问所有文件夹,包括私人文件夹。

无论我尝试什么,似乎只有计数权限会影响我可以访问的内容。

我在做什么错了?

谢谢!

0 个答案:

没有答案