Конфигурация кукол для apache2 с mod_headers

Я настраиваю коробку Vagrant (Ubuntu) с манифестом марионетки - все работает, за исключением того, что когда я посещаю сайт на хосте Vagrant, я получаю сообщение об ошибке:

Invalid command 'Header'

Я считаю, что это связано с тем, что mod_header Apache не загружен. Кукольный манифест для apache2 прост:

class { 'apache2':
    document_root => '/path/to/docroot',
}

Как мне сообщить марионетке, чтобы она подготовила поле Vagrant для включения mod_headers?


person user4984    schedule 02.06.2014    source источник
comment
Какой модуль апача вы используете? Это не похоже на puppetlabs-apache.   -  person Felix Frank    schedule 02.06.2014
comment
Когда машина Vagrant подготовлена, похоже, что она загружает модуль марионетки по умолчанию: puppet.module_path = puppet/modules, который содержит конфигурацию Apache. Спасибо   -  person user4984    schedule 02.06.2014
comment
Так это готовая конфигурация vagrant, которую вы где-то скачали? Меня интересует источник puppet/modules/apache2, так как это ключ к вашему ответу.   -  person Felix Frank    schedule 02.06.2014
comment
Да — отсюда: github.com/matthewsplant/magento-vagrant-puppet   -  person user4984    schedule 02.06.2014
comment
Ах, это прискорбно - автор включил пользовательский модуль apache2, который не дает вам возможности включать модули. Вы можете попробовать заменить modules/apache2 клоном github.com/puppetlabs/puppetlabs-apache. Если вы измените свой вопрос на то, как это сделать, я попытаюсь дать простой ответ.   -  person Felix Frank    schedule 02.06.2014
comment
Спасибо Феликс - ценю глубокое погружение.   -  person user4984    schedule 02.06.2014


Ответы (1)