2016-04-27 17 views
0
browser (IE) -> apache httpd proxy -> Proxy 1 -> target url 
             Proxy 2 -> target url 
             Proxy n -> target url 

私は基本的に、httpd conf内の外部プロキシの設定の間でロードバランサとして機能する独自のapache httpdプロキシを作っています。Apache HTTPD ProxyRemoteおよびBalancer?

現在の設定:

ProxyPreserveHost On 
ProxyRequests On 
ProxyVia On 
ProxyRemote * http://proxy_ip:80 

このバージョンではうまく動作しますが、私はProxyRemoteに、いくつかのプロキシのを追加する方法を見つけ出すことはできませんか? ...設定時には動作していないようです: ProxyRemote * balancer:// mycluster

アイデアはありますか?それはApacheやその他のロードバランサを使用して達成することができますか?

答えて

0

多分あなたを助けるには遅すぎるかもしれませんが、あなたの質問に別のところで明確な答えがないようですので、これは将来役に立ちそうです。

残念ながら答えは、あなたは、Apacheとロードバランシングのこの種を達成することはできませんです:Apacheのマニュアル(https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxyremote)あたりとしてProxyRemoteディレクティブは唯一httphttpsスキーマをサポートし、ないbalancer://

が本当に理由はApacheを把握することはできません(http://apache-http-server.18135.x6.nabble.com/attachment/4777809/0/ProxyRemote-Balancer.patch)のパッチが見つかりました。これは基本的に一致するプロトコルのリストにbalancer://というスキーマを追加することでやっているようです。

関連する問題