Внедрение SSL в SaaS App с отдельными доменами - PullRequest
0 голосов
/ 19 марта 2010

Мы разрабатываем приложение SaaS на Asp.net, где мы использовали приложение Single и базу данных на каждого арендатора. Приложение больше похоже на электронную коммерцию Saas, где SSL и разделение данных являются обязательными функциями. Теперь мы хотим, чтобы у каждого Арендатора были свои отдельные доменные имена верхнего уровня вместо доменов второго уровня, таких как 37Signals. Таким образом, все домены abc.com и xyz.com используют одно и то же приложение.

Мне нужно знать, как реализовать и развернуть https в приложении, чтобы все работало нормально, а также как настроить NameServer и веб-приложение на IIS, чтобы все домены указывали на одно приложение.

1 Ответ

2 голосов
/ 29 марта 2010

Я недавно сделал это тоже (с IIS), и для меня процесс в основном состоял из этого:

  1. Создание * A DNS-записи (также известной как запись с подстановочными знаками)
  2. Создание SSL-сертификата работает для * субдомена (У моего регистратора StartSSL я просто ввел знак * для субдомена, так же как с DNS-записью с подстановочным знаком A).
  3. Чтобы настроить приложение, выполните синтаксический анализ субдомена из HttpContext.Current.Request.Headers ["HOST"]
...