Regex 客户端被tomcat的服务器配置拒绝
即使在这个论坛上,我也发现了至少12个关于这个错误的条目,还有许多是在外面。基本上都是说在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
中,我有“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