Я создал тип хоста с puppet
классы, подходящие для веб-сервера, и успешно построили сервер с этим.
Однако я не вижу, как настроить виртуальный хост на этом сервере (без фактического редактирования Apache2
конфигурация на самом сервере).
Может кто-то указать мне верное направление?
В большинстве дистрибутивов есть основной файл конфигурации apache, который включает один или Включают директивы вроде:
Include /usr/local/apache2/conf.d/*.conf
Просто разверните файл конфигурации для каждого виртуального хоста, который необходимо определить в этом каталоге, и помните, что для того, чтобы изменения в конфигурации вступили в силу, требуется перезагрузка / перезапуск Apache.