我有3个后端节点来处理流量,但循环法在我的情况下不起作用。 是否可以使用Apache Web服务器并路由(代理)从A-E到服务器1,从F-S到服务器2以及从T-Z到服务器3的所有流量?我不希望网址改变。
例如:build.amz.com/TEST应该转到服务器3,而build.amz.com/ECHO应该转到服务器1? 我是Apache的新手,任何有关如何实现这一点的指示都很有帮助
答案 0 :(得分:1)
您可以尝试这样的事情:
ProxyRequests Off
ProxyPreserveHost On
ProxyPassMatch ^/([A-Ka-k]+)(.*) http://server1/$1$2
ProxyPassReverse / http://server1/
ProxyPassMatch ^/([L-Pl-p]+)(.*) http://server2/$1$2
ProxyPassReverse / http://server2/
ProxyPassMatch ^/([Q-Zq-z]+)(.*) http://server3/$1$2
ProxyPassReverse / http://server3/
#ProxyPassMatch ^/(.*) http://serverdefault/$1
#ProxyPassReverse / http://serverdefault/