En fait, je travaille sur une application SaaS où je veux donner aux abonnés leur propre sous-domaine pour accéder à leurs informations (dans le code, je tirerai la première partie du sous-domaine pour l'utiliser comme nom de compte), similaire à la façon dont Basecamp et tout travail. Par exemple, un abonné peut avoir l'URL acme.myapp.com
. Puisqu'il pourrait y avoir des centaines d'abonnés, je ne peux pas simplement ajouter un en-tête d'hôte différent pour chaque client.
Apache vous permet de spécifier un caractère générique (*) et redirigera acme.myapp.com vers myapp.com, dans lequel je peux exécuter ma logique pour récupérer le nom de compte de l'utilisateur en fonction du sous-domaine. Je ne sais pas comment le faire automatiquement avec IIS (Cela fait un moment que je n'ai pas dû configurer IIS pour tout sauf un seul site Web).
De plus, y a-t-il des dispositions spéciales dont j'ai besoin pour accomplir cela? Lorsque mon application est prête et que je cherche à l'héberger, aurai-je besoin de quelque chose de spécifique de l'hôte qui limiterait mes choix? J'envisageais également d'utiliser Windows Azure pour tirer parti du cloud - serais-je toujours en mesure de le faire si j'utilisais Azure comme plate-forme d'hébergement?