私は、1 つの Web サイト example.com のみを実行している開発サーバーで作業しており、すべてのサブドメイン ユーザー アカウント someone.example.com を実行しています。サーバーは CentOS を実行しており、*.example.com の自己署名ワイルドカード証明書を作成しました。私はこの証明書を Firefox と Safari でテストしましたが、両方のブラウザで問題なく動作します。証明書を受け入れると、問題なく example.com と someone.example.com にアクセスできます (ポップアップが表示されます)。このサイトは安全ではない可能性があります)。
証明書はすべてのブラウザーで example.com に対して機能し、そこに行くと (IE と Chrome でも)、証明書を受け入れて「信頼されたルート証明機関」にインストールできます。Internet Explorer (バージョン 9) および Google Chrome (バージョン 20) で someone.example.com をテストすると、「Internet Explorer は Web ページを表示できません」(IE) および「この Web ページは利用できません」(Chrome) というページが表示されます。 . 証明書を受け入れるように求めるポップアップも表示されません。
someone.example.com のコードには、https を強制するステートメントがありますが、それを削除すると、ページはhttp://someone.example.comとして正常に読み込まれます(ただし、明らかに安全ではありません)。ただし、これと同じコードがライブサーバーで実行されており、購入したワイルドカード ssl 証明書を使用して、ライブサイトの example.com と someone.example.com の両方に問題なくアクセスできます。
私は周りを検索しており、証明書を削除して新しい証明書を作成することで同様の問題が解決されることがわかったので、それを行いましたが、役に立ちませんでした。また、IEのキャッシュから証明書を削除して手動で再インストールすることも何度か試みましたが、それでも何も変わりませんでした。この問題は、1 台の Windows 7 PC、1 台の Windows Vista PC、および 1 台の Mac でテストしました。すべてが同じ結果を出しています。