У меня возникли проблемы с попыткой отключить default_enabled_site
в Nginx.Переопределение кулинарной книги Nginx default_enabled_site
# My Cookbook
/cookbooks/my-server-book
- /recipes/
- /attributes/
metadata.rb
# Opscode Nginx
/cookbooks/nginx
меня override['nginx']['enable_default_site'] = false
в мой /cookbooks/my-server-book/attributes/default.rb
файл, но он выглядит как поваренная книга Nginx это переопределить мои изменения
Recipe: nginx::commons_conf
* template[nginx.conf] action create (up to date)
* template[/etc/nginx/sites-available/default] action create (up to date)
* execute[nxdissite default] action run (skipped due to only_if)
Любые идеи будут мне очень высокую оценку.
Я попытался следующим в файле node.json, без толка:
{
"nginx": {
"default_site_enabled": false
},
"run_list": ["recipe[main]"]
}
Спасибо, что сообщили мне, как использовать команду execute [nxdissite default]. Это действительно полезно. Что касается моей проблемы, я запускал повара-соло, не меняя при этом никаких атрибутов. Это создало файл виртуального хоста 000-default, который, в свою очередь, останется на сервере, даже если я изменю атрибут «default_site_enabled»: false в файле node.json или мой файл Cookbook по умолчанию.rb. Причина, по которой я верю, - это файл уже создан, поэтому необходимо удалить 000-default из/etc/nginx/sites-enabled или отключить его, прежде чем вносить изменения в файл атрибута. –