是否可以在apache代理中将两个不同的URL模式发送到单独的转发代理

时间:2017-11-28 11:23:48

标签: apache proxy

我有一个Apache代理(Proxy0),它正在处理域的以下请求:somedomain:

  • https://somedomain/abc/login
  • https://somedomain/xyz/login

第一部分

我有两个其他转发代理,我们称之为Proxy1和Proxy2。

我想:

  1. 使用/ abc通过Proxy1发送请求
  2. 使用/ xyz通过Proxy2发送请求
  3. 第二部分

    Proxy1和Proxy2应将请求发送至:
    https://differentdomain/qwerty/login

    我的目标是能够分别使用/ abc和/ xyz识别请求的客户端IP。

1 个答案:

答案 0 :(得分:0)

我能够使用以下内容配置基于域的转发代理:

Listen 443
<VirtualHost *:443>
ServerName SomeDomain.com
ProxyPreserveHost On
ProxyRemote * http://forward-proxy1:port1
.
.
.
</VirtualHost>

对于多个域,这应该是可重复的,为不同的域提供单独的转发代理。