Я использую Chef в своей цифровой учетной записи Ocean для создания дроплета/экземпляра. Мой сервер Ubuntu 12.04 x64. В моем Cheffile у меня есть
...
site 'http://community.opscode.com/api/v1'
cookbook 'apache2',
:git =>'https://github.com/opscode-cookbooks/apache2'
....
И в моем узле json:
...
"apache": {
"default_modules" :
["status","alias","auth_basic","autoindex","dir","env","mime","negotiation","setenvif"]
},
...
"run_list": [
"recipe[gearman]",
"recipe[postgresql::server]",
"recipe[php]",
"recipe[apache2]",
"recipe[apache2::mod_php5]",
"recipe[mysql]",
"recipe[mysql::server]"
]
Мне уже пришлось ограничить модули из-за какой-то ошибки с authz. Но теперь я всегда получаю сообщение об ошибке
* The apache2 configtest failed.
STDERR: Output of config test was:
AH00526: Syntax error on line 11 of /etc/apache2/apache2.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
Что не так с моей конфигурацией, чтобы иметь ошибки в:
- Традиционная установка Apache (со всеми модулями?)
- Ошибка шаблона для LockFile?