私は、2台のサーバー間の負荷分散のために、/etc/httpd/conf.d
というHttpd仮想ホスト構成ファイルを作成しました。RedhatのApache仮想ホスト設定ファイルでリクエストURIを取得するには?
<VirtualHost *:8086>
ProxyRequests off
ServerName domain.com
<Proxy balancer://mycluster>
BalancerMember http://example1.com/b
BalancerMember http://example2.com/b
Allow from all
ProxySet lbmethod=byrequests
</Proxy>
<Location /balancer-manager>
SetHandler balancer-manager
</Location>
ProxyPass /balancer-manager !
ProxyPass /a/b balancer://mycluster/
</VirtualHost>
あなたは上記の構成が表示された場合、私はdomain.com:8086/a/b
、URLで私のロードバランサにアクセスしています:私の構成は次のようになります。私の要求は、要求がdomain.com:8086/a/b/c/d
のように来るときです.c、dは動的な値です。私はそれらを私のBalancerMembersに追加したいと思います。つまり、http://example1.com/b/c/d
とhttp://example2.com/b/c/d
の間の負荷分散が必要です。これはどうすればいいですか?