Apache SSLProxy

[ユーザー] → [Aサーバ(プロキシ)] → [Bサーバ]

A → B のところでもSSLでやり取りを行えるようにします。

  1. Aのssl.confのに↓を加える
SSLProxyEngine On
SSLProxyVerify none
ProxyPass / https://[BのIPアドレス]/
ProxyPassReverse / https://[BのIPアドレス]/
  1. BにAで使用している証明書・鍵を送り、Aと同じSSLの設定をする

  2. 出来上がり

いくつかのサイトでは自己証明書とかでも大丈夫みたいなことが書いてあったのですが、私が試してみたところうまくいきませんでした。(自己証明の仕方間違えたんでしょうか。。。