我想限制所有目录和文件的最终用户,但应用程序应该是可访问的。我已经限制了除readme.md以外的所有目录。我甚至找不到www文件夹中的文件。但文件在浏览器中运行时会被查看,如下所示。
下面是我在httpd.config文件中所做的更改
<Directory "c:/wamp64/www">
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
</Directory>
<Files "c:/wamp64/icons/readme.md">
Order Deny,Allow
Deny from all
</Files>
<Directory "c:/wamp64/www/*">
Allow from all
</Directory>
Apache 2.4是我的版本
1条答案
按热度按时间j0pj023g1#
我在这里找到了一个有效的答案:https://www.vntweb.co.uk/apache-restricting-access-to-iconsreadme/我把它应用到我的服务器上,然后重新启动,因为出于某种原因重新加载没有采取行动。之后,虚拟主机似乎工作正常。我所做的就是修改这个文件:
/etc/apache2/modes-available/alias.conf
到而且效果很好