Назад | Перейти на главную страницу

Создать / обновить виртуальный хост apache на одном узле для разных поддоменов с помощью сервера Chef?

У меня есть два приложения, которые можно развернуть / запустить с помощью chef на одном узле в одном домене / поддомене. Одно из них - приложение Rails, а другое - приложение Wordpress.

Приложение Rails будет находиться в качестве основного приложения, скажем, example.com и wordpress в blog.example.com. Предположим, что я буду использовать Apache2 в качестве веб-сервера для обработки VirtualHost.

Примеры и сообщения, которые я до сих пор искал, и нашел сделки с одним приложением на узел. Но для меня проблема заключается в том, как развернуть несколько приложений на одном узле в одном домене с помощью VirtualHost?

Я могу создать 2 отдельных run_list, добавляя к нему разные роли. Позже, когда мне придется добавить другое приложение в том же домене, например forum.example.com на том же узле я могу создать для этого отдельный run_list. Но как мне обновить / изменить VirtualHost сервера Apache, поскольку он только один на узел?

В apache2 Поваренная книга, опубликованная Opscode, может это сделать.

Увидеть web_app и apache_site определения, документированное использование в файле README.md (отображается по умолчанию по ссылке выше).