如何在apache中限制其他用户访问icons/readme.md?

pftdvrlh  于 2023-10-23  发布在  Apache
关注(0)|答案(1)|浏览(159)

我想限制所有目录和文件的最终用户,但应用程序应该是可访问的。我已经限制了除readme.md以外的所有目录。我甚至找不到www文件夹中的文件。但文件在浏览器中运行时会被查看,如下所示。

下面是我在httpd.config文件中所做的更改

  1. <Directory "c:/wamp64/www">
  2. Order Deny,Allow
  3. Deny from all
  4. Allow from 127.0.0.1
  5. Allow from ::1
  6. Allow from localhost
  7. </Directory>
  8. <Files "c:/wamp64/icons/readme.md">
  9. Order Deny,Allow
  10. Deny from all
  11. </Files>
  12. <Directory "c:/wamp64/www/*">
  13. Allow from all
  14. </Directory>

Apache 2.4是我的版本

j0pj023g

j0pj023g1#

我在这里找到了一个有效的答案:https://www.vntweb.co.uk/apache-restricting-access-to-iconsreadme/我把它应用到我的服务器上,然后重新启动,因为出于某种原因重新加载没有采取行动。之后,虚拟主机似乎工作正常。我所做的就是修改这个文件:/etc/apache2/modes-available/alias.conf

  1. <Directory "/usr/share/apache2/icons">
  2. Options FollowSymlinks
  3. AllowOverride None
  4. Order allow,deny
  5. Deny from all
  6. </Directory>

而且效果很好

相关问题