根据URL

时间:2019-09-04 08:05:59

标签: apache apache2.4 mod-perl

如何配置apache 2.4 Web服务器以根据URL将请求路由到两个不同的应用程序?

应用程序之一是当前正在处理所有请求的mod perl应用程序。现在,我想将一些现有请求迁移到另一个应用程序服务器,比如说将在不同端口上运行的Phyton flask。

现有网址如下所示:
http://host/server?clID=dGhpczohITppczohITpmb3I6ISE6dGVzdGluZw==

对/ server的所有请求均由mod perl应用程序处理。

我无法修改URL的基本结构。 clID是base64编码的值。

在Apache 2.4中是否可以偏离与确切URL匹配的请求?

如果是,应该配置什么?

Apache中的现有配置:

<Location ~ /img>
PerlInitHandler         Image::setup_request
SetHandler              perl-script
PerlResponseHandler     Image::handler
PerlOptions             +ParseHeaders +GlobalRequest
PerlSendHeader          On  
Options                 ExecCGI
</Location>

我应该能够实现:
http://host/server?clID=dGhpczohITppczohITpmb3I6ISE6dGVzdGluZw==-> modPerl http://host/server?clID=YWxsOiEhOmlzOiEhOndlbGw6ISE6dGVzdGluZw==-> python服务器

0 个答案:

没有答案