限制Apache运行时APR中的文件夹访问

时间:2014-07-02 15:18:37

标签: apache tomcat

我有一个像abc / xyz123 / 123,abc / asd / 123,abc / xyz123 / 123这样的文件夹结构。            我的apcahe运行时(APR)被配置为服务于abc内的任何内容,但我想限制它仅用于xyz ...文件夹,并像以前一样服务。更明显的是任何名字以xyz开头且位于abc文件夹内的文件夹(其中)拥有所有权限。)

1 个答案:

答案 0 :(得分:0)

  1. 如果您不想显示索引?
  2. 打开tomcat-apache.conf

    添加

    <Directory "/abc/xyz">
        Options -Indexes
    </Directory>
    

    这将阻止人们访问yoursite.com/abc/xyz并获取目录结构。但是,他们可以访问yoursite.com/abc/xyz/image.jpg

    如果要阻止所有访问 将其添加到conf文件

    <Directory "/abc/xyz">
        deny from all
    </Directory>
    
    <Directory "/abc/xyz/123">
        allow from all
    </Directory>
    

    http://tomcat.apache.org/tomcat-3.2-doc/tomcat-apache-howto.html - 显示更多详情