如何解决在apache2中,来自mod_jk的查询以什么顺序重定向?
我想允许从本地主机查询到一个URL,并将其他所有内容转发到另一服务。在我没有localhost要求的情况下进行此操作之前,它已经开始工作了。但是现在看来,尽管本地化过滤器使用来自authz_core:trace8
的跟踪日志与授予的消息进行了匹配,但它会重定向到我不想使用的服务:
45 <Location /api/link1/>
46 JkMount Service1
47 <RequireAny>
48 Require local
50 </RequireAny>
51 </Location>
52 # JkMount /api/link1/* Service1
53
55 JkMount /api Service2
56 JkMount /api/* Service2
因此,在这种配置下,我了解到我说的是,如果查询转到/api/link1
,则应将查询重定向到我的Service1,其他所有带有/api*
的查询都应转到Service2。
我将查询从/api/link1
引入Service2的原因是什么,然后在如注释行52所示的那样添加位置必需项之前,它正在工作?
解决方法
您应该尝试这样做:
internal class JobsConfiguration : EntityTypeConfiguration<Job>
{
public JobsConfiguration()
{
ToTable("JOBS");
HasKey(g => g.JobId);
Property(g => g.JobId).HasColumnName("JOBID")
.ForOracleUseSequenceHiLo("JOBS_SEQUENCE");//can be any name
Property(g => g.JobExecutionId).HasColumnName("JOBEXECUTION_ID");
Property(g => g.AccountId).HasColumnName("ACCTID");
Property(g => g.CommandType).HasColumnName("COMMANDTYPE");
}
}
我一直感觉, <Location /api/link1/>
JkMount Service1
<RequireAny>
Require local
</RequireAny>
</Location>
# JkMount /api/link1/* Service1
JkMount /api Service2
JkMount /api/* Service2
JKUnMount /api/link1 Service2
或Location
之类的JkMount之外的JkMount会在其他任何语句之前被处理
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。