Я играю с бродячей Centos 6.4 коробки,Как я могу добавить «ServerName ххх» в httpd.conf через повара/бродяга
вот соответствующая часть моего Vagrantfile
config.vm.provision :chef_solo do |chef|
chef.json = {
"apache" => {
"listen_address" => "0.0.0.0",
"server_name" => "localhost", # ?? this doesn't work
},
}
chef.add_recipe "yum"
chef.add_recipe "selinux::disabled"
chef.add_recipe "vim"
# chef.add_recipe "openssl"
chef.add_recipe "apache2"
chef.add_recipe "php"
chef.add_recipe "php::module_curl"
chef.add_recipe "php::module_mysql"
chef.add_recipe "apache2::mod_php5"
chef.add_recipe "apache2::mod_rewrite"
chef.add_recipe "my"
end
К сожалению, когда Я делаю vagrant provision
. Я получаю некоторые ошибки, потому что apache не запускается должным образом. Ошибка httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
Если я действительно vagrant ssh
то я могу это исправить, добавив ServerName localhost
в httpd.conf (/var/httpd/conf/httpd.conf) и HTTPd службы начинается должным образом.
Как добавить это как атрибут в chef.json
?
спасибо, я действительно пропустил это в бродячих документах – apelliciari