En effet, 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 vais extraire la première partie du sous-domaine pour l'utiliser comme nom de compte), similaire à la façon dont Basecamp et autres fonctionnent. Par exemple, un abonné pourrait avoir l'URL acme.myapp.com
. Étant donné qu'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 joker (*) et redirigera acme.myapp.com vers myapp.com, où je peux effectuer ma logique pour récupérer le nom du compte de l'utilisateur basé sur le sous-domaine. Je ne suis pas sûre de comment faire cela automatiquement avec IIS (Cela fait un moment que je n'ai pas eu à configurer IIS pour autre chose qu'un seul site web).
De plus, y a-t-il des dispositions spéciales que je dois prendre pour y parvenir ? Lorsque mon application sera prête et que je chercherai un hébergement pour celle-ci, aurais-je besoin de quelque chose de spécifique de la part de l'hébergeur qui limiterait mes choix ? J'envisageais également d'utiliser Windows Azure pour profiter du cloud - pourrais-je toujours le faire si je choisis Azure comme plateforme d'hébergement ?