apacheでの質問です。

負荷分散を目的としてロードバランサーっぽいものを作成しようといくつか試してます。
httpd.conに以下を追加して機能は実現したのですがSSLでの通信と画像の表示がうまくいきません。
ProxyRequests Off
ProxyPass / balancer://cluster timeout=2
<Proxy balancer://cluster>
BalancerMember http://192.168.0.10 loadfactor=10
BalancerMember http://192.168.0.20 loadfactor=10
</Proxy>
この設定でアクセスするごとにだいたい交互にアクセスをしてくれるようにはなりましたが、画像が表示されません。
またhttpをhttpsに変更したら500 Internal Server Errorとなってしまいます。
直接https://192.168.0.10と20に個別にアクセスをするとオレオレ証明ですけどSSLでのアクセスは可能です。
画像が表示されない理由とSSLでの表示が出来ないことで改善すべき点や、思い違いをしている部分があれば識者の方のご指摘ください。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/10/18 19:54:18
  • 終了:2010/10/20 14:44:57

回答(1件)

id:y-kawaz No.1

y-kawaz回答回数1420ベストアンサー獲得回数2252010/10/19 11:22:34

ポイント60pt

httpsに関しては mod_proxy に加えて、mod_proxy_connect が必要です。それが組み込まれているか確認してみてください。

http://httpd.apache.org/docs/2.2/ja/mod/mod_proxy.html#allowconn...

http://httpd.apache.org/docs/2.2/ja/mod/mod_proxy_connect.html


画像に関してはすみませんが質問の情報からは表示できない理由が思いつきません。

id:quocard

回答ありがとうございます。

モジュール自体は

LoadModule proxy_connect_module modules/mod_proxy_connect.so

となってましたので組み込まれているようです。

画像については相対パスで書かれているとか関係ありますか?

絶対パスに書き換えて試してもapacheがキャッシュしているせいか、更新されませんでした。

ちょっと色々と奥が深いようです。

2010/10/20

いまだに理由が不明ですが、他の方からも回答が得られないので一端クローズといたします。

2010/10/20 14:44:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません