【问题标题】:Set some web directories as restricted directories将一些 Web 目录设置为受限目录
【发布时间】:2009-03-09 09:16:57
【问题描述】:

我正在使用 Apache 做 PHP Web 应用程序。

有一些配置文件(如 App.yml)在任何情况下我都不想向用户公开其内容。无论如何我可以调整我的 Apache 设置,以便在敌对用户查询这些文件时不可用?

【问题讨论】:

    标签: php apache


    【解决方案1】:

    最好的选择是将文件放在文档根目录之外。 如果这不可能,您可以在 apache .conf 文件(或 .htaccess 文件)中拒绝对它们的访问

    <Directory /path/to/dir>
        Deny from all
    </Directory>
    

    【讨论】:

      【解决方案2】:

      您可以在该目录中创建一个.htaccess 文件并放入其中

      order deny,allow
      deny from all
      

      如果您只想阻止一个文件,也可以这样做。

      <Files filenamehere>
      order deny,allow
      deny from all
      </Files> 
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-26
        • 1970-01-01
        • 1970-01-01
        • 2011-11-06
        • 2021-10-07
        • 1970-01-01
        • 2011-05-01
        相关资源
        最近更新 更多