0

Apache のロード バランシング構成に関して問題があります。

Scenerio: 私は 2 つの同一の worpress ブログを持っています

ローカルホスト:8001/

ローカルホスト:8002/

1 つの Apache ロード バランサーが立っているlocalhost:80

// _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ __ _ _ _ _ __ _ _ _ _ _ _ _ _ _

Apache ロード バランサーの構成:

<VirtualHost *:80>
ServerName localhost 

ProxyRequests Off

ProxyStatus On

#ProxyPreserveHost On

ProxyPass / balancer://mycluster/

#ProxyPassReverse / balancer://mycluster/ 

上記の行のコメントを外すと、リダイレクトのループとエラー GET / HTTP/1.1" 301 が発生します

<Proxy balancer://mycluster>
    BalancerMember localhost:8001/ loadfactor=3
    BalancerMember localhost:8002/ loadfactor=7
   ProxySet lbmethod=request
</Proxy>

問題は、Apache ロード バランサーがリダイレクトを行うことです (アドレス uri が localhost =>localhost:8001 から、または localhost から localhost:8002 に変更されます)。8001 | 2 ポートにインストールされたブログの 1 つを見つける uri "localhost" (ソースの uri は非表示) のみを持ちたいと思います。

rewrite モジュールを使ってみたのですがダメで、無限ループになってしまいました。:(

この問題を解決するのを手伝ってくれませんか?

4

2 に答える 2

0

問題をよりよく理解するための詳細情報:

ここに画像の説明を入力

ウェブ閲覧効果:

ここに画像の説明を入力

ロードバランサーがリダイレクトを行うのはなぜですか? ソース URI を非表示にすることは可能ですか?

于 2013-04-09T13:36:57.340 に答える