apache - 在 Apache 运行时 APR 中限制文件夹访问

标签 apache tomcat

我有一个像 abc/xyz123/123,abc/asd/123,abc/xyz123/123 这样的文件夹结构。 我的 apcahe 运行时 (APR) 配置为提供 abc 内的任何内容,但我想将其限制为 xyz... 文件夹,并像以前一样提供其他服务。更清楚的是,任何名称以 xyz 开头且位于 abc 文件夹内的文件夹(具有所有权限)。

最佳答案

  1. 如果不想显示索引?

打开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/

相关文章:

java - Grails - 卸载 Tomcat 时出现问题 - 无法删除 catalina-ant.jar

java - Maven tomcat7 构建 java.net.BindException

linux - 尝试在本地 Apache 服务器上运行 python 脚本时出现错误 500

html - CGI POST 方法不起作用

apache - 忙... Apache 已启动 [端口 80]

java - 如何将导入的 jar 文件添加到 eclipse 中的 web-inf/lib 以用于我的构建?

java - 如何让 Tomcat 在启动时预编译 JSP?

php - 重新声明功能适用于旧服务器但不适用于新服务器

php - MAMP 3、.htaccess 和 php_value

tomcat - War 安装失败,因为未设置 Image Magic Home 环境变量(尽管我另有声明)