Я пытаюсь настроить в рамках исследования PaaS (платформу как услугу) для приложений Ruby on Rails. Я уже играл с Amazon EC2 и Chef, создавая инстансы EC2 на основе рецептов и ролей Chef.
Теперь мне нужно предоставить каждой учетной записи «клиента» или каждому приложению уникальный субдомен, например app1.mydomain.com, app2.mydomain.com и т. Д., Который указывает на приложение моего клиента в экземпляре EC2. Затем мне нужно разрешить клиенту указать свой домен на свой настроенный поддомен (app1.mydomain.com, app2.mydomain.com).
Может кто-нибудь объяснить мне, как я могу этого добиться?
Это простой вопрос программирования. У вас должно быть что-то, что сопоставляет клиентов с экземплярами, например, база данных (при условии, что вы не собираетесь запускать все через один интерфейсный прокси), а затем сценарий или что-то еще для создания зоны DNS из этих данных.
Мы написали Кулинарная книга для динамической настройки записей DNS в Dynect API DynDNS Inc.
Вы также можете использовать одну из опубликованных нами кулинарных книг для djbdns, powerdns или несвязанный.