0

Asp.netでSaaSアプリケーションを開発しており、シングルアプリケーションとテナントごとのデータベースを使用しています。このアプリケーションは、SSLとデータ分離が必要な機能であるSaaseコマースに似ています。ここで、37Signalsのようなセカンドレベルドメインではなく、すべてのテナントが個別のトップレベルドメイン名を持つことができるようにします。したがって、すべてのドメインabc.comとxyz.comは同じ単一のアプリを使用しています。

私が知る必要があるのは、すべてが正常に機能するようにアプリケーションにhttpsを実装して展開する方法と、すべてのドメインが1つのアプリケーションを指すようにIISでNameServerとWebアプリケーションを構成する方法です。

4

1 に答える 1

2

私も最近(IISを使用して)これを実行しました。私にとって、プロセスは主にこれで構成されていました。

  1. * DNSレコード(ワイルドカードレコードとも呼ばれます)を作成します
  2. *サブドメインで機能するSSL証明書の作成(私のレジストラStartSSLでは、ワイルドカードA DNSレコードと同じように、サブドメインに*記号を入力しただけです)。
  3. アプリを構成するには、HttpContext.Current.Request.Headers["HOST"]からサブドメインを解析します
于 2010-03-29T13:53:50.447 に答える