De hecho, estoy trabajando en una aplicación SaaS donde quiero darles a los suscriptores su propio subdominio para acceder a su información (en código extraeré la primera parte del subdominio para usarla como su nombre de cuenta), similar a cómo Basecamp y todo trabajo. Por ejemplo, un suscriptor puede tener la URL acme.myapp.com
. Como podría haber cientos de suscriptores, no puedo simplemente agregar un encabezado de host diferente para cada cliente.
Apache le permite especificar un comodín (*) y redirigirá acme.myapp.com a myapp.com, donde puedo realizar mi lógica para recuperar el nombre de cuenta del usuario en función del subdominio. No estoy seguro de cómo hacer esto automáticamente con IIS (ha pasado un tiempo desde que tuve que configurar IIS para cualquier cosa, excepto un solo sitio web).
Además, ¿hay alguna disposición especial que necesito para lograr esto? Cuando mi aplicación esté lista y esté buscando alojamiento, ¿necesitaré algo específico del host que limite mis opciones? También estaba considerando usar Windows Azure para aprovechar la nube, ¿podría seguir haciendo esto si fuera con Azure como plataforma de alojamiento?