2010-11-30 1 views
0

Мне любопытно, как, например, Beanstalk и Server Density, создавать пользовательские домены (например, custom.beanstalkapp.com, custom.serverdensity.com) для каждого знака, вверх. Я хотел бы сделать что-то подобное, чтобы клиенты и их сотрудники обращались к веб-приложению в своем собственном поддомене. Каждое приложение использует LDAP или собственное собственное пользовательское хранилище в зависимости от выбора клиента и будет иметь общий API.Создание пользовательских доменов * .domain.com для регистрации

Имеет ли каждый пользовательский домен одну и ту же базу кода веб-приложения?

Принимая это в дальнейшем, если я хочу разрешить полностью настраиваемый домен, как вы можете получить с bit.ly pro. Я бы предположил, что в этом случае клиент будет указывать запись A для своего домена на наши веб-серверы, и тогда нам придется программно редактировать нашу конфигурацию Apache, чтобы добавить новый виртуальный хост для этого домена?

В этом приложении API написан на Java (с использованием Restlet) с интерфейсом, написанным в GWT. Уровень данных встроен в MongoDB.

ответ

0

Вы хотите веб-сервер, где вы можете программно изменить конфигурацию, особенно для виртуальных хостов.

Это, скорее всего, означает, что вы захотите, чтобы встраиваемый сервер имел полный контроль над тем, что происходит, вместо взлома на автономном сервере. Это первый шаг. Сделайте это первым.

+0

Означает ли это использование чего-то типа Jetty? – christophmccann 2010-11-30 21:06:51

1

Вы можете использовать подстановочные dns и виртуальные хосты на основе имени в apache для выполнения бит субдомена.

+0

, а затем проанализировать доменное имя в вашем коде, чтобы предоставить правильные данные для запрашиваемого домена. – Erik 2010-11-30 21:01:46