2010-11-30 16 views
0

Je suis curieux de savoir comment, par exemple Beanstalk et Server Density, créer des domaines personnalisés (par exemple, custom.beanstalkapp.com, custom.serverdensity.com) pour chaque signe. en haut Je voudrais faire quelque chose de similaire afin que les clients et leur personnel accèdent à l'application web dans leur propre sous-domaine. Chaque application utilise LDAP ou notre propre stockage d'utilisateur natif en fonction du choix du client et partage une API commune.Création de domaines * .domaine.com personnalisés pour les inscriptions

Chaque domaine personnalisé partage-t-il la même base de code d'application Web? Prenant cela plus loin, si je voulais autoriser un domaine complètement personnalisé comme vous pouvez l'obtenir avec bit.ly pro. J'imagine que dans ce cas, le client pointerait l'enregistrement A de son domaine vers nos serveurs Web, puis nous devions éditer par programmation notre configuration Apache pour ajouter un nouvel hôte virtuel pour ce domaine?

Dans cette application, l'API est écrite en Java (en utilisant Restlet) avec le frontal écrit en GWT. La couche de données est construite dans MongoDB.

Répondre

0

Vous souhaitez un serveur Web sur lequel vous pouvez modifier la configuration, notamment pour les hôtes virtuels.

Cela signifie très probablement que vous souhaiterez qu'un serveur intégrable ait un contrôle total de ce qui se passe au lieu de pirater un serveur autonome. C'est le premier pas. Faites cela en premier.

+0

Cela signifie-t-il utiliser quelque chose comme Jetty? – christophmccann

+0

@Christopher, j'ai trouvé Jetty très utile, mais je ne sais pas s'il est facile de faire ce que vous demandez car je n'ai pas fait quelque chose comme ça. Les listes de diffusion de jetée sont très utiles, je suggérerais que vous jetez un oeil à la doucmentation et si coincé, demandez sur les listes. –

1

Vous pouvez utiliser des dns génériques et des hôtes virtuels basés sur le nom dans apache pour accomplir le bit de sous-domaine.

+0

, puis analyser le nom de domaine dans votre code pour servir les données correctes pour le domaine demandé – Erik