たとえば、次のサブドメインがある場合:
https://foobar.somesite.com
それはサイトをホストしていますが、実際のドメインを渡したいです:
https://foobar.com
ブラウザでは、次のものに対してワイルドカードSSL証明書を使用すると問題が発生します。
*.somesite.com
適切にそれを行う方法を研究するとき、私の理解では、foobar
でsomesite
に301リダイレクトを渡し、次のようなものを使用する必要があります。
<VirtualHost *:80>
ServerName example.com
ServerAlias *.example.com
ProxyPassMatch ^/(*)$ http://a.example.com/$1
...
...
</VirtualHost>
これを行う別の方法がある場合はお知らせください。ただし、サブドメインでSSLを使用する必要があります。
*.somesite.com
のSSL証明書はsomesite.com
と一致しないため、この証明書を使用すると、サイトに接続しようとするとSSLエラーが発生します。別の証明書を取得するか、somesite.com
の証明書のサブジェクト代替名として*.somesite.com
を追加できる必要があります。