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回まで
  • 登録:
  • 終了:2010/10/20 14:44:57
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:y-kawaz No.1

回答回数1422ベストアンサー獲得回数226

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません