人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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での表示が出来ないことで改善すべき点や、思い違いをしている部分があれば識者の方のご指摘ください。

●質問者: quocard
●カテゴリ:コンピュータ インターネット
✍キーワード:Apache Cluster HTTP httpd HTTPS
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● y-kawaz
●60ポイント

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


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

◎質問者からの返答

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

モジュール自体は

LoadModule proxy_connect_module modules/mod_proxy_connect.so

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

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

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

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

2010/10/20

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ