2011-03-13 1 views
1

Auparavant, je ne construisais que des applications Web qui desservaient un client, ce qui les rendait simples et faciles. Maintenant, je voudrais construire une application où plusieurs clients sont capables d'héberger leur propre contenu/sites Web sur des sous-domaines de mon domaine, un peu comme blogspot.com. Ainsi, chaque client aura son propre site comme user1.myapp.com, user2.myapp.com, etc. Dans chacun des sites du client, ils peuvent créer tout ce qu'ils veulent dans mon application et même ajouter plus de niveaux dans l'URL, comme user1.myapp.com/custom - user1.app.com/custom montrera des choses totalement différentes que user2.app.com/custom. Je suis assez perdu sur la façon d'y parvenir. Quelqu'un peut-il me décrire dans un sens très général, comment pouvons-nous obtenir de quelqu'un qui accède à user1.myapp.com/custom à mon application en servant la page personnalisée correcte pour user1? comment pouvons-nous cartographier les URI pour corriger le contenu de l'utilisateur? est-ce que nous hébergeons toujours de vraies pages (organisées par utilisateur), ou nous générons simplement du contenu à la volée? quel type de conception/architecture est nécessaire pour soutenir cela? Chaque aide sera apprécié dans tous les cas. Merci beaucoup.Conception d'applications de sous-domaines multiples

Répondre

0

C'est un peu plus simple que ça. une idée est comme ceci: copier votre application dans le dossier de chaque utilisateur et affecter le sous-domaine à ce dossier. mais cette arche peut rencontrer des problèmes lors de la mise à jour de votre application car vous devez mettre à jour toutes les applications.

+0

Si la base de clients se développe à x, je ne veux pas maintenir x nombre d'applications. J'ai le sentiment que ce devrait être une application qui gère tout. – shyneman

Questions connexes