現在、DynDNSサブドメインを持つサーバーを持っています(foo.dyn.comと呼びましょう)。また、そのサブドメインを指すCNAMEを持つ適切なドメインもあります(bar.baz.comと呼びましょう)。foo.dyn.comには自己署名SSL証明書があり、bar.baz.comには適切なCA署名SSL証明書があります。
いずれかのドメインの非SSL要求をにリダイレクトするようにApacheをセットアップしましたがhttps://bar.baz.com
、これは正常に機能します。私の問題はこれです:にアクセスしようとしhttps://foo.dyn.com
ている人にリダイレクトしてもらいたいですhttps://bar.baz.com
。私は2つの解決策を試してみましたが、どちらもまったく正しくありません:
- CA証明書を使用する1つのVirtualHostがあります。この明らかなことは、誰かがアクセスしようとするとき間違った証明書を使用するドメインについて恐ろしい警告を与えます
https://foo.dyn.com
。 - 2つのVirtualHostsがあります。1つは自己署名証明書を持つfoo.dyn.com用で、もう1つは適切な証明書を使用するbar.baz.com用です。foo.dyn.comには、すべてのトラフィックを
https://bar.baz.com
にリダイレクトするリダイレクト句があります。これは、自己署名証明書の警告が引き続き機能することを除いて機能します。また、一部の非WebブラウザHTTPクライアント(wgetなど)は、bar.baz.comでポイントされるとfoo.dyn.comの証明書を取得します
この問題を回避する方法はありますか?