Pregunta

Estamos desarrollando una aplicación SaaS en ASP.NET, donde hemos utilizado la aplicación única y la base de datos por inquilino. La aplicación se parece más a un comercio electrónico SaaS donde se requieren características SSL y separación de datos. Ahora queremos que cada inquilino pueda tener sus nombres de dominio de nivel superior separado en lugar de los dominios de segundo nivel como 37 Signals. Entonces, todos los dominios ABC.com y XYZ.com están utilizando la misma aplicación única.

Lo que necesito saber es cómo implementar e implementar los HTTPS en la aplicación para que todo funcione bien, también cómo debemos configurar el servidor de nombres y la aplicación web en II para que todos los dominios apunten a la única aplicación.

¿Fue útil?

Solución

Recientemente hice esto también (con IIS), y para mí el proceso consistió principalmente en esto:

  1. Crear un registro de DNS * A (también conocido como un registro comodín)
  2. Cree un certificado SSL funciona para el * subdominio * (en mi registrador inicia Simplemente ingresé un signo * para el subdominio al igual que con el registro de DNS comodín).
  3. Para configurar su aplicación, clasifique el subdominio de httpcontext.current.request.headers ["host"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top