Regex 客户端被tomcat的服务器配置拒绝

Regex 客户端被tomcat的服务器配置拒绝,regex,apache,tomcat,permissions,Regex,Apache,Tomcat,Permissions,即使在这个论坛上,我也发现了至少12个关于这个错误的条目,还有许多是在外面。基本上都是说在中,我有“deny All”指令,没有“allow”指令 我无法写入匹配的固定目录,因为它是由后端tomcat服务器动态创建的 当我输入“myUrl/test/request/user1/1234567890/download”时,我得到 403禁止:您没有访问/test/request/user1/1234567890/download的权限 httpd错误日志显示: [error] [client xx

即使在这个论坛上,我也发现了至少12个关于这个错误的条目,还有许多是在外面。基本上都是说在
中,我有“deny All”指令,没有“allow”指令

我无法写入匹配的固定目录,因为它是由后端tomcat服务器动态创建的

当我输入“myUrl/test/request/user1/1234567890/download”时,我得到

403禁止:您没有访问/test/request/user1/1234567890/download的权限

httpd错误日志显示:

[error] [client xxx.xx.xx.xxx] client denied by server configuration: /data/test, referer: myUrl/test/request/user1/1234567890
以“test”开头的部分由后端tomcat创建,其中“user1”和“1234567890”有所不同,而目录结构的其他部分保持不变

在我的httpd.conf中,我确实有:

<VirtualHost *:80>    
    DocumentRoot /data
    ---
    ---
    RewriteRule ^/test - [L]
    ---
</VirtualHost>

文档根/数据
---
---
重写规则^/测试-[L]
---
我如何解决这个问题?即使我创建一个不同的文档根目录并创建另一个文档根目录,我也需要一个正则表达式。在外面的某个地方,我试过:

<Directory "/data/test/request/*/*/download">
    Options -Indexes -FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

选项-索引-FollowSymLinks
不允许超限
命令允许,拒绝
通融
但是没有成功

我正在使用“ajp”与后端tomcat对话,并安装了必要的模块,我可以远程登录后端tomcat服务器(在8009上)。所以这不应该是ajp的沟通问题

上面url中的“测试”部分实际上是tomcat的/webapps目录中的一个“上下文”。“测试”上下文中的所有者是tomcat,但我为每个人添加了读取权限

首先,我不得不为“/”而“否认一切”

只有在“/数据”中“允许所有”

然后我在

VirtualHost *:80 
/VirtualHost
成功了

Directory /data
    ---
    ---
    Allow from all
/Directory
VirtualHost *:80 
/VirtualHost