我有一个像 abc/xyz123/123,abc/asd/123,abc/xyz123/123 这样的文件夹结构。 我的 apcahe 运行时 (APR) 配置为提供 abc 内的任何内容,但我想将其限制为 xyz... 文件夹,并像以前一样提供其他服务。更清楚的是,任何名称以 xyz 开头且位于 abc 文件夹内的文件夹(具有所有权限)。
最佳答案
- 如果不想显示索引?
打开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 - 显示更多细节
关于apache - 在 Apache 运行时 APR 中限制文件夹访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24534945/