Apache 2.2.15には*:80仮想ホストがありますが、これは次のようなURL書き換えのほんの一群です。
ServerAlias foo.bar biz.baz tit.tat
RewriteRule / http://somesite.com (R=301,L)
ServerAlias differentsite.com example.it
RewriteRule ....
Babysnakes.comが https://dancingfool.com/moms.php にアクセスするように、マスクされたURLを書き換えたい
Pフラグを指定してmod_rewriteを使用してみたところ、mod_proxyを試してみましたが、それがmod_sslが処理すべきSSLプロキシを処理しないことに気付きました。私が明確にしていないのは、SSL以外のvhost構成でSSLProxyEngineを実行できるかどうかです(証明書が定義されていないなど)。
プロキシをSSL経由で動作させるには、SSLProxyEngine On
を使用する必要がある場合があります。
RewriteEngine On
SSLProxyEngine On
RewriteCond %{HTTP_Host} ^babysnakes.com$ [NC]
RewriteRule ^/$ https://dancingfool.com/moms.php [P,L]
[P]フラグを使用してSSLページへのプロキシリクエストを簡単にテストしましたが、うまくいきました。 (ただし、異なるドメイン)