是否可以在apache代理中将两个不同的URL模式发送到单独的转发代理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以在apache代理中将两个不同的URL模式发送到单独的转发代理相关的知识,希望对你有一定的参考价值。
我有一个Apache代理(Proxy0),它处理域的以下请求:somedomain:
https://somedomain/abc/login
https://somedomain/xyz/login
第一部分
我还有另外两个转发代理,我们称之为Proxy1和Proxy2。
我想要:
- 通过Proxy1使用/ abc发送请求
- 通过Proxy2使用/ xyz发送请求
第二部分
Proxy1和Proxy2应该将请求发送到:
https://differentdomain/qwerty/login
我的目标是能够分别使用/ abc和/ xyz识别请求的客户端IP。
答案
我能够使用以下内容配置基于Domain的转发代理:
Listen 443
<VirtualHost *:443>
ServerName SomeDomain.com
ProxyPreserveHost On
ProxyRemote * http://forward-proxy1:port1
.
.
.
</VirtualHost>
对于多个域,这应该是可重复的,为不同的域提供单独的转发代理。
以上是关于是否可以在apache代理中将两个不同的URL模式发送到单独的转发代理的主要内容,如果未能解决你的问题,请参考以下文章
apache反向代理tomcat的两个代理模式及相关的会话保持配置示例