■掲示板に戻る■ 全部 1- 最新50

Linux メモ

9 :kouzzy : 2006/02/17(金) 12:22:43 ID:???
apache2.2.0によるリバースプロキシ
apache2.0.xではReverseProxy on SSL 通信がうまくいきません。
Icewallは HTTP1.1にバックエンド側が対応しておらずNG

でも、apache2.2系ではうまくいきます。設定例は以下のとおり
./configure--prefix=/usr/local/apache2.2 --enable-ssl=shared--enable-proxy=shared
を実行する。(もちろん、他のオプションも必要な場合は追加する)

/usr/local/apache2.2/conf/http.conf末尾に次の設定を追加。
ProxyRequests off
<Proxy *> #無くても動作します。制限等するとき使用
Order deny,allow
Allow from xxxx
Deny from xxxx
</Proxy>

ProxyPass /svr01nhttp://192.168.250.101/
proxyPassReverse /svr01nhttp://192.168.250.101/
ProxyPass /svr01shttps://192.168.250.101/
proxyPassReverse /svr01shttps://192.168.250.101/
----ここまで

/usr/local/apache2.2/conf/extra/httpd-ssl.conf
SSLProxyEngine on を追加。(これでバックエンド側がSSLでもOK)

この設定の場合は
http://proxyserver/svr01nへのアクセスで
http://192.168.250.101/へアクセスすることになり
http://proxyserver/svr01sへのアクセスで
https://192.168.250.101/へアクセスすることになります。

以上


4 KB
続きを読む

掲示板に戻る 全部 前100 次100 最新50

read.php ver2.4 2005/04/13