Frage

Wir entwickeln eine SaaS -Anwendung in ASP.NET, wo wir die einzelne Anwendung und die Mieterdatenbank verwendet haben. Die Anwendung ähnelt eher einem SaaS-E-Commerce, bei dem SSL und Datentrennung erforderlich sind. Jetzt wollen wir, dass jeder Mieter seine separaten Domain -Namen der obersten Ebene anstelle der Domänen der zweiten Ebene wie 37signals haben kann. So verwenden alle Domains ABC.com und XYZ.com dieselbe Einzel -App.

Ich muss wissen, wie die HTTPS in der Anwendung implementiert und bereitgestellt werden kann, damit alles gut funktioniert. Auch wie sollten wir den Namenserver und die Webanwendung auf IIS konfigurieren, damit alle Domänen auf die eine Anwendung hinweisen.

War es hilfreich?

Lösung

Ich habe das auch vor kurzem (mit IIS) gemacht und für mich bestand der Prozess hauptsächlich darin:

  1. Erstellen Sie einen DNS -Rekord (auch als Wildcard -Datensatz bezeichnet).
  2. Erstellen Sie ein SSL -Zertifikat für die * Subdomain (in meinem Registrar StartSL habe ich einfach ein * Zeichen für die Subdomain wie bei der Wildcard A DNS -Aufzeichnung eingegeben).
  3. Um Ihre App zu konfigurieren, analysieren Sie die Subdomain von httpcontext.current.request.Headers ["Host"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top