Мне любопытно, как, например, Beanstalk и Плотность сервера, создавать собственные домены (например, custom.beanstalkapp.com, custom.serverdensity.com) для каждой регистрации. Я хотел бы сделать что-то подобное, чтобы клиенты и их сотрудники имели доступ к веб-приложению на своем собственном поддомене. Каждое приложение использует либо LDAP, либо наше собственное хранилище пользовательских данных в зависимости от выбора клиента и использует общий API.
Имеет ли каждый пользовательский домен одну и ту же базу кода веб-приложения?
Далее, если я захочу разрешить полностью настраиваемый домен, который вы можете получить с помощью bit.ly pro. Я полагаю, что в этом случае заказчик направит запись A для своего домена на наши веб-серверы, а затем нам придется программно редактировать нашу конфигурацию Apache, чтобы добавить новый виртуальный хост для этого домена?
В этом приложении API написан на Java (с использованием Restlet), а интерфейс написан на GWT. Уровень данных построен в MongoDB.