Question

Nous développons une application SaaS en Asp.net, où nous avons utilisé l'application unique et par base de données de locataires. L'application est plus comme un e-commerce Saas où SSL et la séparation des données sont les fonctionnalités requises. Maintenant, nous voulons que chaque locataire peut avoir ses premiers noms de domaine de premier niveau séparés au lieu des domaines de second niveau comme 37Signals. Donc, tous les domaines abc.com et xyz.com utilisent la même application unique.

Ce que je dois savoir est comment implémenter et déployer les https dans l'application afin que tout fonctionne bien, aussi comment devrions-nous configurer le serveur de noms et de l'application Web sur IIS afin que tous les domaines pointent vers une application.

Était-ce utile?

La solution

Je l'ai récemment fait cela aussi (avec IIS), et pour moi le processus se composait principalement de ceci:

  1. Créer un * Un enregistrement DNS (également connu comme un enregistrement générique)
  2. Créer un travaux de certificats SSL pour le * sous-domaine (à mon bureau d'enregistrement StartSSL je simplement entré un signe * pour le sous-domaine tout comme avec le caractère générique Un enregistrement DNS).
  3. Pour configurer votre application, analyser le sous-domaine de HttpContext.Current.Request.Headers [ "host"]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top