Implementazione di SSL su SaaS App con domini separati
-
21-09-2019 - |
Domanda
Stiamo sviluppando un'applicazione SaaS in Asp.net, dove abbiamo usato l'unica di domanda e Per Tenant Database. L'applicazione è più come un Saas e-commerce dove SSL e separazione dei dati sono caratteristiche richieste. Ora vogliamo che ogni inquilino può avere i suoi nomi più separati dominio di primo livello al posto del secondo domini di primo livello come 37signals. Così tutti i domini abc.com e xyz.com stanno usando la stessa singola applicazione.
Quello che ho bisogno di sapere è come implementare e distribuire i https nell'applicazione in modo che tutto funziona bene, anche come dobbiamo configurare l'applicazione NameServer e web su IIS in modo che tutti i domini siano rivolte a una sola applicazione.
Soluzione
Recentemente ho fatto anche questo (con IIS), e per me il processo è consistito principalmente questo:
- Crea un * Un record DNS (noto anche come un record jolly)
- Crea un opere certificato SSL per il sottodominio * (Alla mia StartSSL registrar ho semplicemente inserito un segno * per il sottodominio proprio come con il carattere jolly record DNS).
- Per configurare la vostra applicazione, analizzare il sottodominio da HttpContext.Current.Request.Headers [ "HOST"]