web-dev-qa-db-ja.com

サブドメインを別のドメイン名に操作すると、SSLワイルドカードに問題が発生しますか?

たとえば、次のサブドメインがある場合:

https://foobar.somesite.com

それはサイトをホストしていますが、実際のドメインを渡したいです:

https://foobar.com

ブラウザでは、次のものに対してワイルドカードSSL証明書を使用すると問題が発生します。

*.somesite.com

適切にそれを行う方法を研究するとき、私の理解では、foobarsomesiteに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を追加できる必要があります。

1
Patrick Mevzek