如何配置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服务器