まず、CPanel を使用して SSL 証明書をインストールする方法を除いて、SSL 証明書についてほとんど何も知りません。
シナリオはこうです。コンテンツ データベースを相互に分離するために複数の仮想ホストを使用する Web アプリを構築しています。各 vhost は、メイン ドメインのサブドメインになります。例えば:
http://www.maindomain.com
http://account1.maindomain.com
http://account2.maindomain.com
http://account3.maindomain.com
etc
メイン ドメインのすべてのサブドメインに SSL を追加して、上記を次のようにします。
https://www.maindomain.com
https://account1.maindomain.com
https://account2.maindomain.com
https://account3.maindomain.com
etc
したがって、私にとって明らかな選択は、ワイルドカード SSL 証明書を取得することですが、これが個々の仮想ホストと互換性があるかどうかはわかりません。それが問題です。
ワイルドカード SSL 証明書を取得し、それを 1 つのサーバー (および将来的には複数の Web サーバー) にインストールして、その証明書をすべての vhost で機能させることはできますか、それとも vhost ごとに 1 つの証明書ですか?