2012-03-06 10 views
0

私は現在、私がホストし、ウェブ上で呼び出されるマルチテナント(SaaS)を持つアプリケーションを構築しています。サブドメインを持つことができるようにしたいと考えています。 subdomain.mycompany.com(または、望むなら、私と一緒にサブドメインに完全なTLDを指す)。Apache Multiple Subdomain DNSの処理

これが動作することを期待していた方法は、自分のアプリケーションを指し示すApacheコンフィグレーションに「ServerAlias * .mycompany.com」というワイルドカードを単に置くことです。このアプリケーションは、呼び出されるホストを抽出します。ホスト上のCNAMEエントリ

私の質問は、外部サブドメインがIPではなくCNAME URLを指し示すことができるということです。これはシステム上の1つのアカウントで実行されるため、SSLで実行したい場合は、1つのワイルドカード用にSSLをインストールできますか?

これ以外の提案やアプローチは非常に高く評価されます。

おかげ

答えて

0

A CNAMEは、ワイルドカードのSSL証明書の目的のために命名の目的のために動作しますが、しません。

具体的には、example.theircompany.comにはexample.yourcompany.comの値を持つCNAMEレコードを含めることができます。これはexample.theircompany.comが透過的にあなたのサイトに解決することを意味します。言い換えれば、ブラウザにはexample.yourcompany.comではなくexample.theircompany.comが表示されます。

したがって、SSL証明書はyourcompany.comドメインではなくtheircompany.comドメイン用である必要があります。