У меня есть два приложения, которые можно развернуть / запустить с помощью 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 (отображается по умолчанию по ссылке выше).